package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

        import java.math.BigDecimal;
        import java.time.LocalDateTime;

/**
* <p>
* 有赞资金流水
* </p>
*
* @author huangrensen
* @since 2024-06-26
*/
@Schema
@Data
public class YzFundFlowForm {
    @Schema(description="ID")
    private String id;

    @Schema(description="店铺ID")
    private Long storeId;

    @Schema(description="店铺名称")
    private String yzStoreName;

    @Schema(description="类型")
    private String billType;

    @Schema(description="名称")
    private String productName;

    @Schema(description="业务单号")
    private String businessNo;

    @Schema(description="支付流水号")
    private String payFlowNo;

    @Schema(description="关联单号")
    private String yzLinkNo;

    @Schema(description="交易来源地")
    private String source;

    @Schema(description="账务主体")
    private String accountName;

    @Schema(description="账户类型")
    private String accountType;

    @Schema(description="收入(元)")
    private BigDecimal incomeAmount;

    @Schema(description="支出(元)")
    private BigDecimal payAmount;

    @Schema(description="余额(元)")
    private BigDecimal balanceAmount;

    @Schema(description="支付方式")
    private String payType;

    @Schema(description="交易对手")
    private String otherName;

    @Schema(description="渠道")
    private String channel;

    @Schema(description="下单时间")
    private LocalDateTime orderTime;

    @Schema(description="入账时间")
    private LocalDateTime billTime;

    @Schema(description="操作人")
    private String operator;

    @Schema(description="附加信息")
    private String otherMessage;

    @Schema(description="备注")
    private String remark;



}
